body{margin:0 auto;padding:0;font-family:Arial, Helvetica, sans-serif;overflow-x:hidden;background:#e5edeb;}
html{font-size:20px;}
@media screen  and (max-width:374px){
html{font-size:18.5px;}
}
@media only screen and (min-device-width: 375px) and (max-width:640px) {

}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
  margin: 0;
  padding: 0;
}
input,textarea,button{appearance:none;-webkit-appearance:none;margin: 0;padding: 0;font-size:0.75rem;color:#676767;}
div{font-size:0.75rem;}
ul,li{margin:0;padding:0;list-style: none;}
a{text-decoration: none;color:#666666;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-user-select: none;}
@charset "utf-8";
/* CSS Document */
 
/**************进场***************/
/*由小到大*/ 
.FromSmallToLarge{
    -webkit-animation:FromSmallToLarge 1s .2s ease both;
    -moz-animation:FromSmallToLarge 1s .2s ease both;
    animation:FromSmallToLarge 1s .2s ease both;
}
/*由上到下*/
.FromUpToDown{
    -webkit-animation:FromUpToDown 1s .2s ease both;
    -moz-animation:FromUpToDown 1s .2s ease both;
    animation:FromUpToDown 1s .2s ease both;
}
/*由下到上*/
.FromDownToUp{
    -webkit-animation:FromDownToUp 1s .2s ease both;
    -moz-animation:FromDownToUp 1s .2s ease both;
    animation:FromDownToUp 1s .2s ease both;

}
/*由左到右进场*/
.FromLeftToRight{
    -webkit-animation:FromLeftToRight 1s .2s ease both;
    -moz-animation:FromLeftToRight 1s .2s ease both;
    animation:FromLeftToRight 1s .2s ease both;
}
/*由右到左进场*/
.FromRightToLeft{
    -webkit-animation:FromRightToLeft 1s .2s ease both;
    -moz-animation:FromRightToLeft 1s .2s ease both;
    animation:FromRightToLeft 1s .2s ease both;

}
 /*360度循环旋转*/
 .Infinite360Rotate{
     -webkit-animation:Infinite360Rotate 2500ms 200ms infinite linear both;
     -moz-animation:Infinite360Rotate 2500ms 200ms infinite linear both;
     animation:Infinite360Rotate 2500ms 200ms infinite linear both;
 }
  

  /*淡入*/
 .FadeIn{
     -webkit-animation:FadeIn 2500ms 200ms infinite linear both;
     -moz-animation:FadeIn 2500ms 200ms infinite linear both;
     -o-animation:FadeIn 2500ms 200ms infinite linear both;
     animation:FadeIn 2500ms 200ms infinite linear both;
 }




/*************************进场**************************/
/******由小到大进场*********/
@-webkit-keyframes FromSmallToLarge{
0%{opacity:0;
-webkit-transform:scale(.3)}
50%{opacity:1;
-webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes FromSmallToLarge{
0%{opacity:0;
-moz-transform:scale(.3)}
50%{opacity:1;
-moz-transform:scale(1.05)}
70%{-moz-transform:scale(.9)}
100%{-moz-transform:scale(1)}
}
@keyframes FromSmallToLarge{
0%{opacity:0;
transform:scale(.3)}
50%{opacity:1;
transform:scale(1.05)}
70%{transform:scale(.9)}
100%{transform:scale(1)}
}


/******由上到下进场*********/
@-webkit-keyframes FromUpToDown{
0%{opacity:0;
-webkit-transform:translateY(-2000px)}
60%{opacity:1;
-webkit-transform:translateY(30px)}
80%{-webkit-transform:translateY(-10px)}
100%{-webkit-transform:translateY(0)}
}
@-moz-keyframes FromUpToDown{
0%{opacity:0;
-moz-transform:translateY(-2000px)}
60%{opacity:1;
-moz-transform:translateY(30px)}
80%{-moz-transform:translateY(-10px)}
100%{-moz-transform:translateY(0)}
}
@keyframes FromUpToDown{
0%{opacity:0;
transform:translateY(-2000px)}
60%{opacity:1;
transform:translateY(30px)}
80%{transform:translateY(-10px)}
100%{transform:translateY(0)}
}


/******由下到上进场*********/
@-webkit-keyframes FromDownToUp{
0%{opacity:0;
-webkit-transform:translateY(2000px)}
60%{opacity:1;
-webkit-transform:translateY(-30px)}
80%{-webkit-transform:translateY(10px)}
100%{-webkit-transform:translateY(0)}
}
@-moz-keyframes FromDownToUp{
0%{opacity:0;
-moz-transform:translateY(2000px)}
60%{opacity:1;
-moz-transform:translateY(-30px)}
80%{-moz-transform:translateY(10px)}
100%{-moz-transform:translateY(0)}
}
@keyframes FromDownToUp{
0%{opacity:0;
transform:translateY(2000px)}
60%{opacity:1;
transform:translateY(-30px)}
80%{transform:translateY(10px)}
100%{transform:translateY(0)}
}


/******由左到右进场*********/
@-webkit-keyframes FromLeftToRight{
0%{opacity:0;
-webkit-transform:translateX(-2000px)}
60%{opacity:1;
-webkit-transform:translateX(30px)}
80%{-webkit-transform:translateX(-10px)}
100%{-webkit-transform:translateX(0)}
}
@-moz-keyframes FromLeftToRight{
0%{opacity:0;
-moz-transform:translateX(-2000px)}
60%{opacity:1;
-moz-transform:translateX(30px)}
80%{-moz-transform:translateX(-10px)}
100%{-moz-transform:translateX(0)}
}
@keyframes FromLeftToRight{
0%{opacity:0;
transform:translateX(-2000px)}
60%{opacity:1;
transform:translateX(30px)}
80%{transform:translateX(-10px)}
100%{transform:translateX(0)}
}



/******由右到左进场*********/
@-webkit-keyframes FromRightToLeft{
0%{opacity:0;
-webkit-transform:translateX(2000px)}
60%{opacity:1;
-webkit-transform:translateX(-30px)}
80%{-webkit-transform:translateX(10px)}
100%{-webkit-transform:translateX(0)}
}
@-moz-keyframes FromRightToLeft{
0%{opacity:0;
-moz-transform:translateX(2000px)}
60%{opacity:1;
-moz-transform:translateX(-30px)}
80%{-moz-transform:translateX(10px)}
100%{-moz-transform:translateX(0)}
}
@keyframes FromRightToLeft{
0%{opacity:0;
transform:translateX(2000px)}
60%{opacity:1;
transform:translateX(-30px)}
80%{transform:translateX(10px)}
100%{transform:translateX(0)}
}


/*旋转*/
@-webkit-keyframes Infinite360Rotate{
    0%{-webkit-transform:rotate(0deg);}
    100%{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes Infinite360Rotate{
    0%{-moz-transform:rotate(0deg);}
    100%{-moz-transform:rotate(360deg);}
}
@keyframes Infinite360Rotate{
    0%{transform:rotate(0deg);}
    100%{transform:rotate(360deg);}
}



/*淡入*/
@-webkit-keyframes FadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}
@-moz-keyframes FadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}
@-o-keyframes FadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}
@keyframes FadeIn{
    0%{opacity:0;}
    100%{opacity:1;}
}

.head{background:url(../images/logo.jpg) no-repeat center/auto 100%;overflow:hidden;}
.search{background:url(../images/search_bg.jpg) no-repeat center/auto 100%;}
.search,.head{height:2.25rem;line-height:2.25rem;background-color: #54c4ff;padding:0 0.6rem;}
.headLeft{float:left;}
.headLeft i{font-size:1.2rem;color:#fff;line-height:2.15rem;}
.headLeft i:hover{color:#71d6fb;}
.headRight{float:right;margin-top:0.425rem;}
.headRight a{display:block;color:#fff;font-size:0.6rem;box-sizing:border-box;border:1px solid #fff;height:1.4rem;line-height:1.4rem;border-radius:3px;padding:0 0.2rem;}
.headRight a:hover{border:1px solid #71d6fb;color:#71d6fb;}
.photolist{position:absolute;top:2.25rem;bottom:0;left:0;right:0;background:#172d33;overflow:hidden;box-sizing:border-box;text-align: center;}
.photolist span{display:inline-block;height:100%;vertical-align: middle;}
.photolist img{vertical-align: middle;max-width: 100%;max-height: 100%;}
.search{border-top:1px dashed #fff;}
.searchcontent{display:-webkit-box;display: -webkit-flex;display: flex;height:100%;width: 100%;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.searchInput{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top:0.375rem;}
.searchInput>div{border:1px solid #03b5fa;border-radius:5px;height:1.5rem;line-height:1.2rem;overflow:hidden;box-sizing:border-box;background: #fff;width:98%;}
.searchInput input{width:85%;border:none;height:100%;box-sizing:border-box;padding-left: 1.6rem;background: url(../images/search.png) no-repeat left center/auto 80%;background-position:0.3rem; }
.searchInput a{display:inline-block;height:1rem;line-height:1rem;width:14%;text-align: center;border-left:1px solid #03b5fa;color:#03b5fa;}
.searchInput a:hover{color:#71d6fb;}
.searchNotice{width:1.8rem;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top:0.375rem;}
.searchNotice a{display:block;position:relative;height:1.5rem;line-height:1.4rem;text-align:center;background:#fff;border-radius:5px;border:1px solid #03b5fa;box-sizing:border-box;}
.searchNotice i{font-size:1rem;color:#03b5fa;}
.searchNotice b{position:absolute;height:0.6rem;width:0.6rem;text-align: center;line-height:0.6rem;color:#fff;background:#ff433f;border-radius: 50%;overflow: hidden;font-size:0.4rem;top:0.1rem;right:0.2rem;}
.banner{position:relative;height:8rem;overflow: hidden;}
.banner .swiper-pagination-bullet{
    margin:0 !important;
    transform:scale(0.4) translate3d(0px, 15px, 0px);
    -ms-transform:scale(0.4) translate3d(0px, 15px, 0px);   /* IE 9 */
    -moz-transform:scale(0.4) translate3d(0px, 15px, 0px);  /* Firefox */
    -webkit-transform:scale(0.4) translate3d(0px, 15px, 0px); /* Safari 和 Chrome */
    -o-transform:scale(0.4) translate3d(0px, 15px, 0px);
  }
  .banner .swiper-pagination-bullet-active{
    transform:scale(0.6) translate3d(0px, 10px, 0px);
    -ms-transform:scale(0.6) translate3d(0px, 10px, 0px);   /* IE 9 */
    -moz-transform:scale(0.6) translate3d(0px, 10px, 0px);  /* Firefox */
    -webkit-transform:scale(0.6) translate3d(0px, 10px, 0px); /* Safari 和 Chrome */
    -o-transform:scale(0.6) translate3d(0px, 10px, 0px);
  }
.banner a{display:block;}
.nav{height:4rem;background: #fff;}
.nav li{float:left;width:50%;height:4rem;text-align: center;padding:0.7rem 0;color:#bbbbbb;overflow:hidden;box-sizing:border-box;}
.nav li a{display:block;height:2.6rem;}
.nav li:first-child a{border-right:1px solid #f2f2f2;}
.nav li div{color:#bbbbbb;}
.nav li i{font-size: 1.3rem;color:#bbbbbb;display:inline-block;
    transform:scale(1.3);
    -ms-transform:scale(1.3);   /* IE 9 */
    -moz-transform:scale(1.3);  /* Firefox */
    -webkit-transform:scale(1.3); /* Safari 和 Chrome */
    -o-transform:scale(1.3);}
.nav .active i{color:#4dd294;}
.nav .active div{color:#666666;}
.foot a div:first-child,.nav a div:first-child{height:62%;padding-top:2px;}
.classification{background:#fff;margin-top:0.5rem;box-sizing:border-box;}
.classification li{padding:0.5rem 0.75rem;}
.classification li{border-top:1px solid #f6f6f6;}
.classification li:first-child{border:none;}
.classificationTitle{font-size:0.8rem;line-height:1.25rem;margin-bottom:0.1rem;}
.classificationTitle i{float:right;height: 1.25rem;line-height:1.25rem;color:#bbbbbb;}
.classificationContent{overflow:hidden;height:1.05rem;margin-left:-0.6rem;}
.classificationContent a{float:left;margin:0.25rem 0;padding:0 0.6rem;border-right:1px solid #999999;line-height:0.7rem;font-size:0.7rem;}
.classificationContent a:last-child{border:none;}
.classificationContent a:hover{color:#999999;}
.ajaxMore{height:2.25rem;line-height: 2.25rem;text-align: center;color:#bbbbbb;margin-bottom:2.5rem;}
.foot{position:fixed;bottom:0;left:0;width:100%;height:2.5rem;background:rgba(255,255,255,0.95);box-shadow: -3px 0 4px #cecece;}
.foot li{float:left;width:20%;height:100%;text-align:center;}
.foot li div{font-size:0.5rem;color:#666666;}
.foot li i{font-size:1.1rem;color:#666666;line-height:1.7rem;}
.foot li:last-child i{font-size:1.3rem;}
.foot li:nth-child(3) i{font-size:1.4rem;line-height:1.6rem;}
.foot li:nth-child(4) i{font-size:1.4rem;line-height:1.7rem;}
.foot .active div,.foot .active i{color:#03b5fa;}
.noticeList{background:#fff;padding-bottom:2.5rem;padding-top:0.5rem;}
.niticeTime{text-align: center;padding-top:0.35rem;height:1.25rem;line-height:1.25rem;font-size:0.6rem;color:#999999;}
.niticeContent{width:85%;margin-left:1rem;color:#666666;background:#e2f8ff;padding:0.8rem 0.8rem 1.2rem 0.8rem;box-sizing:border-box;border-radius: 5px;font-size:0.75rem;}
.niticeContent span:first-child{color:#4a4f50;}
.noticeList li{padding-bottom:0.5rem;background:url(../images/notice_down.png) no-repeat bottom/auto 0.5rem;background-position:2rem 99%;}
.classificationTitle .active{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg);   /* IE 9 */
    -moz-transform:rotate(180deg);  /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
    -o-transform:rotate(180deg);}
.teacherSearch{background:#fff;padding:0 0.625rem;}
.teacherSearchHead{height:3.25rem;border-bottom:1px solid #f2f2f2;box-sizing:border-box;display:-webkit-box;display: -webkit-flex;display: flex;width: 100%;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.teacherSearchBottom{height:2.625rem}
.teacherSearchHead input{height:1.625rem;width:95%;border:1px solid #cecece;border-radius:5px;background: url(../images/search_blue.png) no-repeat left center/auto 80%;background-position:0.3rem;}
.teacherSearchHead .searchBtn{width:3.75rem;padding-top:0.8125rem;}
.teacherSearchHead .searchInput{padding-top:0.8125rem;}
.searchBtn a{display:block;height:1.625rem;line-height:1.625rem;border-radius:5px;text-align:center;background:#03b5fa;color:#fff;}
.searchBtn a:hover{background:#18a3ef;}
.teacherSearchBottom div{float:left;width:48%;height:1.625rem;line-height:1.625rem;color:#666666;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-top:0.5rem;box-sizing:border-box;padding:0 8% 0 0.5rem;border:1px solid #cecece;border-radius:5px;background:url(../images/down.png) no-repeat right center/auto 50%;background-position:95%;}
.teacherSearchBottom div:last-child{float:right;}
.searchList li{background:#fff;margin-top:0.5rem;padding:0 0.625rem;}
.personalImg{width:4.3rem;height:4.3rem;}
.searchInfo a{padding: 0.55rem 0;border-bottom:1px solid #eeeeee;-webkit-box-sizing: border-box;box-sizing: border-box;display:-webkit-box;display: -webkit-flex;display: flex;width: 100%;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.right{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-sizing: border-box;box-sizing: border-box;}
.searchOperate{height:2.6rem;line-height:2.6rem;color:#b9b9b9;}
.searchOperate i{font-size:1.2rem;}
.searchOperate .wujiaoxing{color:#ff423f;}
.searchOperate span{
  display:inline-block;
  padding-right:0.3rem;
  transform:translate3d(0px, -2px, 0px);
  -ms-transform:translate3d(0px, -2px, 0px);   /* IE 9 */
  -moz-transform:translate3d(0px, -2px, 0px);  /* Firefox */
  -webkit-transform:translate3d(0px, -2px, 0px); /* Safari 和 Chrome */
  -o-transform:translate3d(0px, -2px, 0px);
}
.searchOperate a{float:right;height:1.8rem;line-height:1.8rem;width:6.3rem;text-align:center;margin-top:0.4rem;-webkit-box-sizing: border-box;box-sizing: border-box;border:1px solid #03b5fa;color:#03b5fa;border-radius: 5px;}
.searchOperate a:hover{color:#fff;background:#03b5fa;}
.position{float:right;}
.rightTop,.rightBottom{height:1.15rem;line-height:1.15rem;padding-left:0.5rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rightTop>span{font-size:0.8rem;color:#333333;}
.position i{display:inline-block;padding-right:0.2rem;color:#cecece;}
.position span{display:inline-block;font-size:0.65rem;
  transform:translate3d(0px, -1px, 0px);
  -ms-transform:translate3d(0px, -1px, 0px);   /* IE 9 */
  -moz-transform:translate3d(0px, -1px, 0px);  /* Firefox */
  -webkit-transform:translate3d(0px, -1px, 0px); /* Safari 和 Chrome */
  -o-transform:translate3d(0px, -1px, 0px);}
.rightMiddle{max-height:2rem;line-height:1rem;padding-left:0.5rem;overflow:hidden;width:100%;}
.selectList{position:fixed;top:0;left:0;width:100%;z-index:100;background:#fff;display:none;bottom:0;overflow:auto;}
.selectList ul{padding:0.25rem 0.5rem;}
.selectList li{height:2.25rem;line-height:2.25rem;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom:1px solid #eeeeee;}
.selectList li:last-child{border:none;}
.industry,.municipal{display:none;}
.industry li,.municipal li{background:url(../images/iconfont-you.png) no-repeat right center/auto 40%;}
.industry li:first-child,.municipal li:first-child{background: none;}
.style,.industrySecond,.city{position:absolute;z-index:101;display:none;top:2.25rem;left:0;right:0;background:#fff;}
.style{display: block;}
.personalHead{position:relative;text-align:center;}
.personalHead>img{width:100%;}
.personalHeadImg:before{content:'';height:100%;display:inline-block;vertical-align: middle;}
.personalHeadImg{position:absolute;top:0;left:0;width:100%;height:100%;}
.personalHeadImg>div{display: inline-block;height:3.6rem;line-height:3.6rem;color:#03b5fa;font-size:0.9rem;width:3.6rem;border-radius:50%;overflow:hidden;vertical-align: middle;}
.personalHeadImg label{display: block;height:100%;}
.personalHeadImg label input{display:none;}
.personalList{margin-top:0.375rem;background:#fff;-webkit-box-sizing: border-box;box-sizing: border-box;padding:1rem 0.6rem;}
.personalList ul{overflow: hidden;}
.personalList li{float:left;width:50%;-webkit-box-sizing: border-box;box-sizing: border-box;height:4.25rem;overflow: hidden;text-align: center;}
.personalList li:first-child{border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
.personalList li:nth-child(2){border-bottom:1px solid #eeeeee;}
.personalList li:nth-child(3){border-right:1px solid #eeeeee;}
.personalList li:nth-child(3) a{padding-top: 0.6rem;}
.personalList li:last-child a{padding-top: 0.6rem;}
.personalList li a{display: block;height:100%;}
.personalList li a:hover{background:rgba(0,0,0,0.02);}
.personalListImg{height:2.4rem;line-height:2.4rem;}
.personalListImg i{font-size:2rem;}
.green{color:#45cf66 !important;}
.green2{color:#00bc9c !important;}
.red{color:#fe4240 !important;}
.yellow{color:#feda3f;font-size:1.8rem !important;}
.blue{color:#03b5fa;font-size:1.8rem !important;}
.blue2{color:#03b5fa;}
.zi{color:#9b56b9;}
.change{height:3.25rem;line-height:3.25rem;text-align:center;margin-bottom:2.5rem;}
.change i{color:#bbbaba;font-size:1.2rem;}
.change a{color:#50c0ef;}
.change a:hover{color:#71d6fb;}
.personalListSecond li{width:33.333333%;}
.personalListSecond li:nth-child(3){border:none;border-left:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
.personalListSecond li:nth-child(3) a{padding-top:0;}
.personalListSecond li:nth-child(4){border-right:1px solid #eeeeee;}
.personalListSecond li:nth-child(4) a{padding-top: 0.6rem;}
.personalListSecond li:nth-child(5) a{padding-top: 0.6rem;}
.personalListSecond li:last-child{border-left:1px solid #eeeeee;}
.speakerInfo{position:relative;display:-webkit-box;display: -webkit-flex;display: flex;height:5.6rem;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;padding:0 0.6rem;margin-top:-1.9rem;}
.speakerInfo:before{content: '';position:absolute;top:1.7rem;left:0;right:0;bottom:0;background:#fff;z-index:-1;}
.speakerInfoLeft{width:5rem;height:5rem;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;border:0.2rem solid #fff;box-shadow:0 0 3px #d6d6d6;}
.speakerInfoRight{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top:1.9rem;}
.speakerInfoRight div{height:1.6rem;overflow: hidden;padding:0 0.375rem;line-height:1.6rem;-webkit-box-sizing: border-box;box-sizing: border-box;white-space:nowrap; text-overflow:ellipsis;}
.speakerInfoRight a{float:right;color:#888888;}
.speakerInfoRight div>span{display:inline-block;padding-right:0.3rem;font-size:0.8rem;}
.speakerInfoRight div span:first-child{color:#13bcfa;font-size:0.85rem;}
.speakerInfoRight i{color:#888888;}
.speakerInfoRight a i{color:#fd736c;}
.speakerInfoRight a span,.speakerPosition{
  color:#888888;font-size:0.6rem !important;display:inline-block;
}
.personalInformationList{-webkit-box-sizing: border-box;box-sizing: border-box;margin-bottom:2.9rem;}
.personalInformationHead{height:1.95rem;line-height:1.95rem;padding:0 0.6rem;color:#13bcfa;font-size:0.8rem;border-bottom:1px solid #eeeeee;-webkit-box-sizing: border-box;box-sizing: border-box;}
.personalInformationTitle{height:1.35rem;line-height:1.8rem;padding:0 0.6rem;font-size: 0.7rem;}
.personalInformationContent{color:#888888;line-height:1rem;padding:0 0.6rem;font-size: 0.7rem;}
.personalInformationList li{padding-bottom:0.5rem;background:#fff;margin-top:0.5rem;}
.personalInformationHead a{float:right;color:#6ddfff;font-size:0.7rem;}
.personalInformationHead a:hover{color:#008DC3;}
.list{display:-webkit-box;display: -webkit-flex;display: flex;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.list div:last-child{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-sizing: border-box;box-sizing: border-box;}
.list div{font-size:0.7rem;}
.courseList{border-bottom:1px solid #eeeeee;padding-bottom:0.5rem;margin:0 0.6rem;}
.courseList div{padding:0;}
.courseList:last-child{border:none;padding:0;}
.personalPhotoList{padding:0.6rem;overflow:hidden;}
.personalPhotoList li{position:relative;width:48%;box-shadow: 0 0 3px #ededed;padding:0;}
.personalPhotoList li a{display:block;height:100%;}
.personalPhotoList li:nth-child(odd){float:left;}
.personalPhotoList li:nth-child(even){float:right;}
.personalPhotoList li:first-child,.personalPhotoList li:nth-child(2){margin-top:0;}
.photoFace{width:100%;overflow: hidden;}
.photoFace:after{content: '';display:block;margin-top:70%;}
.photoFaceName{height: 1.5rem;line-height:1.5rem;padding:0 0.2rem;-webkit-box-sizing: border-box;box-sizing: border-box;font-size:0.7rem;}
.photoFaceName span:last-child{float:right;}
.photoFaceName span:first-child{display: inline-block;max-width: 80%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.popWindow{position: fixed;top:0;left:0;bottom:0;right:0;background: rgba(0,0,0,0.8);z-index:100;
-webkit-animation:FadeIn 500ms 200ms ease both;
     -moz-animation:FadeIn 500ms 200ms ease both;
     -o-animation:FadeIn 500ms 200ms ease both;
     animation:FadeIn 500ms 200ms ease both;
}
.popNoticeContent,.radioList{width: 88%;margin:0 auto;max-width:320px;background:#fff;margin-top:20%;border-radius: 5px;overflow: hidden;}
.timeSelectTitle,.radioListTitle{height:2.5rem;font-size:0.9rem;line-height: 2.6rem;overflow: hidden;text-align:center;color:#666666;}
.radioListContent{background:#fff;max-height:9.75rem;overflow: hidden; }
.radioListContent li{height:1.75rem;line-height: 1.75rem;padding:0 0.6rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.radioListContentLeft{float: left;width:90%;}
.radioListContentRight{float:right;width:10%;}
.radioListContentLeft span{float:left;}
.radioListContentWord{max-width:80%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.radioListContentRight .radio{float:right;margin-top: 0.475rem}
.radio{position:relative;height:15px;width:15px;line-height:0.8rem;border:1px solid #989898;border-radius:50%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.radioListContentRight input{display: none;}
.radioListContentRight input:checked+.radio{border:none;}
.radioListContentRight input:checked+.radio{background: url(../images/iconfont-gou.png) no-repeat center/cover;}
.radioListContent label{display: block;height:100%;}
.btnGroup{height:2.85rem;line-height: 2.85rem;border-top:1px solid #f6f6f6;margin-top: 0.5rem;}
.btnGroup a{float: left;color:#00b4fa;font-size:0.8rem;width:50%;height:100%;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;}
.btnGroup a:first-child{border-right:1px solid #f6f6f6;}
.radioListAdd{display:block;text-align: center;height:2.75rem;color:#03b5fa;}
.radioListAdd span{line-height: 2.75rem;}
.radioListAdd i{border:1px solid #03b5fa; 
  border-radius:3px;
  display: inline-block;
  transform:scale(1.2);
  -ms-transform:scale(1.2);   /* IE 9 */
  -moz-transform:scale(1.2);  /* Firefox */
  -webkit-transform:scale(1.2); /* Safari 和 Chrome */
  -o-transform:scale(1.2);
}
.btnGroup a:hover{background:rgba(0,0,0,0.02);}
.footOperate{height:100%;line-height:2.5rem;}
.foot .searchOperate{margin:0 0.6rem;}
.foot .searchOperate a{color: #fff;background:#03b5fa;}
.foot .searchOperate a:hover{background:#008DC3;border: 1px solid #008DC3;}
.noMarginBottom{margin-bottom:0;}
.formList{padding:0 0.6rem;background:#fff;}
.formList li{height:2.5rem;line-height:2.5rem;border-bottom:1px solid #f2f2f2;-webkit-box-sizing: border-box;box-sizing: border-box;}
.formList li:last-child{border:none;}
.formList li label{display:-webkit-box;display: -webkit-flex;display: flex;width: 100%;height:100%;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}

.formListRight{position:relative;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: right;padding-right:1.1rem;}
.formListRight input{border:none;box-shadow: none;outline:none;text-align: right;max-width:80%;}
.formListRight span{display:inline-block;color:#bdbdbd;max-width:80%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.disable{color:#bdbdbd;}
.iconRight{background: url(../images/iconfont-you.png) no-repeat center right/auto 40%;}
.iconDate{background: url(../images/iconfont-iconfontriqi.png) no-repeat center right/auto 40%;}
.formListTextarea{height:auto !important;padding-bottom:0.5rem;}
.formListTextarea div:nth-child(even){line-height:0rem !important;margin-top:-0.5rem;}
.formListTextarea textarea{width:100%;min-height:3rem;border:1px solid #f2f2f2;border-radius: 5px;padding:0.2rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.btnBig{margin:2.35rem 0.6rem 5rem 0.6rem;height:2rem;line-height:2rem;border-radius:5px;overflow: hidden;text-align: center;}
.btnBig a{display: block;height:100%;background:#03b5fa;color:#fff;font-size: 0.9rem; }
.footBigBtn a:hover,.btnBig a:hover{background:#008DC3;}
.footBigBtn{position: fixed;left:0;right:0;bottom:0;z-index: 100;height:2.8rem;background:rgba(229,237,235,0.8) }
.footBigBtn a{display: block;margin:0.25rem 0.6rem;height:2rem;line-height:2rem;background:#03b5fa;color:#fff;font-size: 0.9rem; border-radius:5px;text-align: center;}
.biaoNav{overflow: hidden;text-align: center;background: #fff; }
.biaoNav a{display:block;height:2.2rem;line-height:2.2rem;border-bottom:2px solid #bababa;-webkit-box-sizing: border-box;box-sizing: border-box;}
.biaoNav .active{border-bottom:2px solid #03b5fa;background:url(../images/iconfont-up.png) no-repeat center bottom/0.3rem;}
.biaoTitle{color: #333333;}
.biaoTitle span{float:left;}
.biaoTitle span:nth-child(2){max-width: 50%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.grey{color:#cccccc !important;}
.black{color:#666666 !important;}
.detail{margin-top:0.5rem;background: #fff;padding:0 0.6rem;}
.detailInfo li{display:-webkit-box;display: -webkit-flex;display: flex;width: 100%;height:2.25rem;line-height:2.25rem;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom:1px solid #f6f6f6;}
.detailInfo li:last-child{border: none;}
.detailContent{max-width:70%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#666666;}
.detail .personalInformationHead{padding:0;}
.detail .detailTextarea{display: block;height:auto;padding-bottom:0.5rem;}
.detailTextarea .list{line-height:1rem;color:#666666;}
.detailTextarea .detailTitle+.list{margin-top:-0.4rem;}
.biaoHead img{width:100%;display: block;}
.informationNum{height:2.1rem;padding:0.55rem 0.6rem;display:-webkit-box;display: -webkit-flex;display: flex;width: 100%;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-sizing: border-box;box-sizing: border-box;}
.informationNum div{color:#666666;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-sizing: border-box;box-sizing: border-box;height:1.2rem;line-height:1.2rem;}
.informationNum div:last-child{text-align: right;border-left:1px solid #f2f2f2;}
.informationNum div span:last-child{display: inline-block;color:#03b5fa;padding-left:0.25rem;font-size:0.8.5rem;}
.biaoRecord{margin-top:0.5rem;line-height: 2rem;text-indent: 0.6rem;color:#999999;font-size:0.9rem;}
.recordInformation li{margin-bottom:0.5rem;background: #fff;}
.recordInformation li:last-child{margin-bottom:0;}
.recordName{height:2rem;line-height:2rem;text-indent:0.6rem;}
.recordName a{display: inline-block;padding-right:0.25rem;color:#6cdeff;}
.recordName i{color:#6cdeff;}
.recordContent{padding:0 0.6rem 0.25rem 0.6rem;display:-webkit-box;display: -webkit-flex;display: flex;width: 100%;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-sizing: border-box;box-sizing: border-box;}
.recordTitle{width:3.8rem;line-height:1rem;}
.recordRight{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-sizing: border-box;box-sizing: border-box;line-height:1rem;}
.recordRight div{color:#666666;}
.recordOperate{margin:0.6rem 0.6rem 0 0.6rem;-webkit-box-sizing: border-box;box-sizing: border-box;height:2.75rem;line-height:2.75rem;border-top:1px solid #f6f6f6;}
.recordOperate a{color:#03b5fb;}
.recordOperate .btnGroup{float:right;height:1.65rem;line-height: 1.65rem;margin-top:0.55rem;}
.recordOperate .btnGroup a{float: left;height:100%;border:1px solid #03b5fb;border-radius:5px;width: 4.25rem;text-align: center;margin-left:0.25rem;}
.recordOperate .btnGroup{border:none;}
.grey a{color:#cccccc !important;}
.grey .btnGroup a{border-color:#cccccc !important;}
.noRecord{color:#03b5fb !important;}
.popNotice,.timeSelect{ 
    width: 88%;
    margin: 0 auto;
    background: #fff;
    margin-top: 20%;
    border-radius: 5px;
    overflow: hidden;
  }
.timeInput{height:2rem;line-height: 2rem;margin:0 3% 1rem 3%;border-radius:3px;overflow:hidden;box-shadow:0 0 3px #d6d6d6;display:-webkit-box;display: -webkit-flex;display: flex;width: 94%;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-sizing: border-box;box-sizing: border-box;}
.timeInput div:nth-child(2){width:1.5rem;text-align: center;background: #b9b9b9;color:#fff;}
.timeInput .inputDate{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-sizing: border-box;box-sizing: border-box;}
.timeInput input{width:100%;height:100%;border:none;text-indent: 0.25rem;background: none;}
.timeInput .iconDate{background-position:96%;background-size:auto 50%;}
.popNotice,.timeSelect{margin-top:40%;}
.sucess,.nodata{position: absolute;top:2.2rem;left:0;right:0;bottom:0;background: #fff;text-align: center;padding-top:20%;}
.nodata img{width:30%;margin-bottom:1rem;}
.sucess img{width:25%;margin-bottom:1rem;}
.nodata{color:#bbbbbb;}
.sucess a{display:inline-block;height:2rem;line-height:2rem;color:#40c9fa;border:1px solid #40c9fa;border-radius: 5px;margin-top:1.5rem;width:50%;}
.sucessNotice{padding-top:1rem;}
.sucessNotice div{color:#40c9fa;}
.sucessNotice ul{color:#666666;}
.course .courseList{margin-top:-0.5rem;}
.course .recordOperate{margin:0 0.6rem;border:none;}
.course li{padding: 0;}
.recordName a{text-indent: 0;}
.submitBtn{width:4.25rem;text-align:center;border:1px solid #40c9fa;color:#40c9fa !important;border-radius: 5px;height:1.5rem;line-height:1.5rem;margin-top: 0.225rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.submitBtnActive{border:1px solid #bbbbbb !important;background: #bbbbbb !important;color:#fff !important;}
.personalHeadInformation{position:absolute;top:0;left:0;width:100%;text-align: center;padding-top:1rem;}
.personalHeadInformation div:first-child{display:inline-block;width:4.25rem;height:4.25rem;border:3px solid #fff;border-radius: 50%;overflow:hidden;}
.personalHeadInformation label{display: block;height:100%;border-radius: 50%;}
.personalHeadInformation input{display: none;}
.personalHead2{z-index:0;}
.personalHeadInformation div:last-child{margin-top:0.5rem;color:#fff;}
.personalHeadInformation div:last-child span:first-child{display:inline-block;padding-right:0.2rem;font-size:0.9rem;}
.popNotice div:first-child{font-size:1rem;font-weight: bold;line-height: 2.5rem;color:#333333;}
.popNotice{padding:2rem 0 0 0;text-align: center;color:#666666;}
.popNoticeWord{padding-bottom:2rem;}
.formListTitle{height:1.9rem;margin:0 -0.6rem;line-height: 2.1rem;text-indent: 0.6rem;border-top:0.5rem solid #e5edeb;border-bottom:1px solid #eeeeee;font-size: 0.9rem;color:#666666;}
.createPhoto{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff url(../images/createphoto.png) no-repeat center;background-size:60%;z-index:99;}
.createPhoto input{display: none;}
.photoNameChange{border:none;font-size:0.8rem;outline: none;}
.photoNameChange::-webkit-input-placeholder{color:#676767;} 
.square .photoFace:after{content: '';display:block;margin-top:100%;}
.photoCheckbox{position:absolute;top:0;left:0;right:0;bottom: 0;background:rgba(255,255,255,0.2);display: none;}
.photoCheckbox span{position:absolute;left:0.5rem;top:0.5rem;height:1rem;width:1rem;border-radius:5px;border:1px solid #03b5fa;background:#fff;}
.photoCheckbox input{display: none;}
.photoCheckbox input:checked+span{background:#fff url(../images/iconfont-checkbox.png) no-repeat center/1rem;}
.addCourse{display:block;width:60%;height:2rem;color:#fff;line-height:2rem;font-size:0.8rem;margin:0.25rem auto;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 5px;background: #03b5fa;}
.addCourse:hover{background:#008DC3;}
.coursorTextarea{height:auto !important;}
.coursorTextareaContent .list{line-height:1.2rem;color:#858585;}
.coursorTextareaTitle{margin-bottom:-0.7rem;}
.coursorTextareaContent{border-bottom:1px solid #f2f2f2;padding-bottom:0.7rem;}
.coursorTextareaContent:last-child{border:none;}
.noPaddingRight .formListRight{padding-right:0;}
.checkbox .radio{border-radius: 0 !important;}
.checkbox input:checked+.radio{background:url(../images/iconfont-checkbox.png) no-repeat center/cover; }
.checkboxWord{padding-left:1rem;}
.listPublish{height:auto !important;}
.listPublish li{height:1.2rem;line-height: 1.2rem;font-size:0.75rem;border:none;}
.listPublish ul{margin-top:-0.5rem;padding-bottom:0.5rem;color:#bdbdbd;}
.listPublish li span:nth-child(2){display: inline-block;width:70%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.register,.login{position: absolute;top:0;left:0;right: 0;bottom: 0;background:#62f2ff url(../images/bg.png) no-repeat top/100%;}
.choseList{position: absolute;left: 0;right:0;bottom: 0;text-align:center;padding-bottom:20%;}
.choseList a{display: inline-block;-webkit-box-sizing: border-box;box-sizing: border-box;width:85%;height:2.3rem;font-size:0.9rem;line-height:2.3rem;border-radius: 2.3rem;background-position: 35%; padding-left: 13%;margin-bottom:1rem;}
.speaker{color:#fff;border:1px solid #fff;background:url(../images/speaker.png) no-repeat center/auto 70%; }
.institution{color: #03b5fb;background:#fff url(../images/institution.png) no-repeat center/auto 70%; }
.institution:hover{background:#f2f2f2 url(../images/institution.png) no-repeat center/auto 70%;background-position: 35%; }
.speaker:hover{border:1px solid #5ddcf6;background:#5ddcf6 url(../images/speaker.png) no-repeat center/auto 70%;background-position: 35%; }
.register{background:#62f2ff url(../images/register.png) no-repeat top/100%;}
.registerFormList{position: absolute;left: 0;right:0;bottom: 0;text-align:center;padding-bottom:40%;}
.registerFormInput{position:relative;display:inline-block;width:85%;height:2.3rem;line-height:2.3rem;background:#fff;border-radius: 5px;margin-bottom:1rem;}
.registerFormInput input[type=tel]{float:left;border:none;height:1rem;line-height:1rem;margin:0.65rem 2rem;text-indent:0.5rem;border-left:1px solid #979797;border-radius: 0;font-size:0.9rem;}
.phone:before{content:"\e60f";position: absolute;left: 0;display:block;font-family:"iconfont";font-size:1.3rem;color:#b1b1b1;width:2rem;text-align: center;}
.yzm:before{content:"\e615";position: absolute;left: 0;display:block;font-family:"iconfont";font-size:1.3rem;color:#b1b1b1;width:2rem;text-align: center;}
.registerFormInput input[type=tel]::-webkit-input-placeholder{font-size:0.8rem;} 
.registerFormInput input[type=button]{position:absolute;right:0.5rem;top:0.4rem;height:1.5rem;background:#fff;border-radius:1.5rem;width:4.5rem;border:1px solid #40c9fb;color:#40c9fb;-webkit-box-sizing: border-box;box-sizing: border-box;}
.registerFormInput input[type=button]:hover{background:rgba(0,0,0,0.02);}
.registerBtn{display:inline-block;width:85%;height:2.3rem;line-height:2.3rem;font-size:0.9rem;background:#03b5fa;color:#fff;border-radius: 5px;margin-top:1rem;}
.registerBtn:hover{background:#008DC3;}
.registerAgreement{display: block;color:#03b5fa;padding-top:0.3rem;font-size:0.7rem;}
.registerNotice{color:#e2e2e2;padding-top:0.5rem;font-size: 0.65rem;}
.courseIntroduce{padding:0.3rem 0.6rem;}
.courseIntroduce .list div{font-size:0.7rem !important;}
.popNoticeContentWord{text-align: center;padding-bottom:1rem;color:#979797;}
.popNoticeContentWord img{width:40%;}
.license{position:absolute;width:2rem;height:2rem;right:0;top:0.25rem;border:1px solid #d6d6d6;-webkit-box-sizing: border-box;box-sizing: border-box;}
.license input{display:none;}
.license img{width:100%;height:100%;}
.switch{position:absolute;width:2.5rem;height:1rem;right:0;top:0.75rem;-webkit-box-sizing: border-box;box-sizing: border-box;}
.switch span{display: block;height:1rem;border-radius: 1rem;background:#e2e2e2; }
.switch input{display: none;}
.switch span:before{content:"";float:left;background:#fff;width:1rem;border-radius: 50%;height:100%;border:2px solid #e2e2e2;-webkit-box-sizing: border-box;box-sizing: border-box; }
.switch input:checked+span:before{content:"";float:right;border:2px solid #03b5fa;}
.switch input:checked+span{background:#03b5fa;}
.identification{position: absolute;top:0.2rem;right:0.5rem;width:1.5rem;}
.mybiao li{width:28%;}
.introduceContent{padding:0.3rem 0.6rem 0 0.6rem;font-size:0.7rem;color:#666666;}
.introduceContent .list div{line-height: 1rem;}
.iconGroup .list div{line-height:1.25rem;}
.iconGroup .list div:first-child{height:1.15rem;width:1.15rem;line-height:1.15rem;color:#fff;border-radius: 50%;overflow: hidden;background:#6bdfff;text-align: center; }
.iconGroup .list div:last-child{padding-left: 0.5rem;}
.courseList .recordOperate{margin:0;height:2.25rem;}
.addPhotoInput{height:2rem;line-height:2rem;margin:0.5rem 1rem 1rem 1rem;border:1px solid #d6d6d6;border-radius: 5px;overflow:hidden;}
.addPhotoInput input{border:none;width: 100%;height:2rem;text-indent: 1rem;